#include "common.h"
#include "config.h"
+static gboolean
+disable_extension_gsettings (const char *uuid)
+{
+ g_autoptr(GSettings) settings = get_shell_settings ();
+
+ if (settings == NULL)
+ return FALSE;
+
+ return settings_list_remove (settings, "enabled-extensions", uuid) &&
+ settings_list_add (settings, "disabled-extensions", uuid);
+}
+
static gboolean
disable_extension_dbus (GDBusProxy *proxy,
const char *uuid)
&error);
if (response == NULL)
- {
- g_printerr (_("Failed to connect to GNOME Shell\n"));
- return FALSE;
- }
+ return disable_extension_gsettings (uuid);
g_variant_get (response, "(b)", &success);
return success;
}
-static gboolean
-disable_extension_gsettings (const char *uuid)
-{
- g_autoptr(GSettings) settings = get_shell_settings ();
-
- if (settings == NULL)
- return FALSE;
-
- return settings_list_remove (settings, "enabled-extensions", uuid) &&
- settings_list_add (settings, "disabled-extensions", uuid);
-}
-
static gboolean
disable_extension (const char *uuid)
{
#include "common.h"
#include "config.h"
+static gboolean
+enable_extension_gsettings (const char *uuid)
+{
+ g_autoptr(GSettings) settings = get_shell_settings ();
+
+ if (settings == NULL)
+ return FALSE;
+
+ return settings_list_add (settings, "enabled-extensions", uuid) &&
+ settings_list_remove (settings, "disabled-extensions", uuid);
+}
+
static gboolean
enable_extension_dbus (GDBusProxy *proxy,
const char *uuid)
&error);
if (response == NULL)
- {
- g_printerr (_("Failed to connect to GNOME Shell\n"));
- return FALSE;
- }
+ return enable_extension_gsettings (uuid);
g_variant_get (response, "(b)", &success);
return success;
}
-static gboolean
-enable_extension_gsettings (const char *uuid)
-{
- g_autoptr(GSettings) settings = get_shell_settings ();
-
- if (settings == NULL)
- return FALSE;
-
- return settings_list_add (settings, "enabled-extensions", uuid) &&
- settings_list_remove (settings, "disabled-extensions", uuid);
-}
-
static gboolean
enable_extension (const char *uuid)
{